package com.yeyks.common.appcommon.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@ApiModel(description = "版本信息的相关参数")
@Data
public class AdminAppInfoDTO implements Serializable {
    private static final long serialVersionUID = 6199258458472904812L;

    @ApiModelProperty("主键Id")
    private Integer id;

    @ApiModelProperty("版本信息")
    private String version;

    @ApiModelProperty("版本信息Code")
    private String versionCode;

    /**
     * 更新连接
     */
    @ApiModelProperty("更新连接")
    private String path;

    /**
     * 是否启用 0:不启用 1:启用
     */
    @ApiModelProperty("是否启用 0:不启用 1:启用")
    private Boolean status;

    /**
     * 服务类型(后端APP)
     */
    @ApiModelProperty("服务类型(后端APP)")
    private String serverType;

    /**
     * 升级理由
     */
    @ApiModelProperty("升级理由")
    private String reason;

    /**
     * 0 不更新，1更新，2强制更新
     */
    @ApiModelProperty("0 不更新，1更新，2强制更新")
    private Integer forcedUpdate;
}
